/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package beansSerializable;

import beans.AfiliadoBean;
import java.io.Serializable;
import java.util.Date;

/**
 *
 * @author Cristian
 */
public class AfiliadoSerializable implements Serializable{
    
   private int nroDocumento;
    private long nroAfiliado;
    private String tipoDocumento; 
    private Date fechaNacimiento;
    private String nombre;
    private String apellido;
    private String calle;
    private String piso;
    private String depto;
    private String numero;
    private String telefono;
    private String sexo;
    private String ciudad;
    private String barrio;
    private String provincia;
    private String pais;
      

     public AfiliadoSerializable() {
       
    }
    public AfiliadoSerializable(long nroAfiliado) {
        this.nroAfiliado = nroAfiliado;
    }

    public AfiliadoSerializable(int nroDocumento, Date fechaNacimiento) {
        this.nroDocumento = nroDocumento;
        this.fechaNacimiento = fechaNacimiento;
    }

    public AfiliadoSerializable(int nroDocumento, long nroAfiliado, Date fechaNacimiento) {
        this.nroDocumento = nroDocumento;
        this.nroAfiliado = nroAfiliado;
        this.fechaNacimiento = fechaNacimiento;
    }
        
    public void setBean (AfiliadoBean af) {
        this.nroDocumento = af.getNroDocumento();
        this.nroAfiliado = af.getNroAfiliado();
        this.fechaNacimiento = af.getFechaNacimiento();
        this.apellido = af.getApellido();
        this.nombre = af.getNombre();
        this.tipoDocumento = af.getTipoDocumento();
    }
    
    
    public AfiliadoBean getBean()
    {    
        AfiliadoBean af= new AfiliadoBean ();
        af.setNroAfiliado(nroAfiliado);
        af.setNroDocumento(nroDocumento);
        af.setTipoDocumento(tipoDocumento);
        af.setFechaNacimiento(fechaNacimiento);
        af.setNombre(nombre);
        af.setApellido(apellido);
        return af;
        
    }

    public int getNroDocumento() {
        return nroDocumento;
    }

    public long getNroAfiliado() {
        return nroAfiliado;
    }

    public Date getFechaNacimiento() {
        return fechaNacimiento;
    }

    public String getNombre() {
        return nombre;
    }

    public String getApellido() {
        return apellido;
    }

    public void setNroDocumento(int nroDocumento) {
        this.nroDocumento = nroDocumento;
    }

    public void setNroAfiliado(long nroAfiliado) {
        this.nroAfiliado = nroAfiliado;
    }

    public void setFechaNacimiento(Date fechaNacimiento) {
        this.fechaNacimiento = fechaNacimiento;
    }

    public void setNombre(String nombre) {
        this.nombre = nombre;
    }

    public void setApellido(String apellido) {
        this.apellido = apellido;
    }

    public String getCalle() {
        return calle;
    }

    public void setCalle(String calle) {
        this.calle = calle;
    }

    public String getPiso() {
        return piso;
    }

    public void setPiso(String piso) {
        this.piso = piso;
    }

    public String getDepto() {
        return depto;
    }

    public void setDepto(String depto) {
        this.depto = depto;
    }

    public String getNumero() {
        return numero;
    }

    public void setNumero(String numero) {
        this.numero = numero;
    }

    public String getSexo() {
        return sexo;
    }

    public void setSexo(String sexo) {
        this.sexo = sexo;
    }

    public String getCiudad() {
        return ciudad;
    }

    public void setCiudad(String ciudad) {
        this.ciudad = ciudad;
    }

    public String getBarrio() {
        return barrio;
    }

    public void setBarrio(String barrio) {
        this.barrio = barrio;
    }

    public String getProvincia() {
        return provincia;
    }

    public void setProvincia(String provincia) {
        this.provincia = provincia;
    }

    public String getPais() {
        return pais;
    }

    public void setPais(String pais) {
        this.pais = pais;
    }

    

    public String getTelefono() {
        return telefono;
    }

    public void setTelefono(String telefono) {
        this.telefono = telefono;
    }

       public String getTipoDocumento() {
        return tipoDocumento;
    }

    public void setTipoDocumento(String tipoDocumento) {
        this.tipoDocumento = tipoDocumento;
    } 

    
    
}
